﻿package ua.mihaylenko.vk 
{
	/**
	 * ...
	 * @author Mihaylenko A.L.
	 */
	public class VKSettings
	{
    //* +1 – пользователь разрешил отправлять ему уведомления.
    //* +2 – доступ к друзьям.
    //* +4 – доступ к фотографиям.
    //* +8 – доступ к аудиозаписям.
    //* +16 – доступ к видеозаписям.
    //* +32 – доступ к предложениям.
    //* +64 – доступ к вопросам.
    //* +128 – доступ к wiki-страницам.
    //* +256 – добавление ссылки на приложение в меню слева.
    //* +512 – добавление ссылки на приложение для быстрой публикации на стенах пользователей.
    //* +1024 – доступ к статусам пользователя.
//
		static public const NOTIFICATION:int = 1;
		static public const FRIENDS:int = 2;
		static public const PHOTOS:int = 4;
		static public const AUDIO:int = 8;
		static public const VIDEO:int = 16;
		static public const OFFERS:int = 32;
		static public const QUESTIONS:int = 64;
		static public const WIKI:int = 128;
		static public const QUICK_MENU:int = 256;
		static public const ADD_POST_TO_WALL:int = 512;
		static public const STATUS:int = 1024;
		
		static public function getSettings(...arguments):int {
			var iSettings:int = 0;
			if(arguments && arguments.length){
				for (var i:int = 0;  i < arguments.length; ++i ) {
					iSettings += arguments[i];
				}
			}
			return iSettings;
		}
		
		
	}

}